<a>) 讓使用者可以在頁面間移動、跳到同頁章節,或啟動動作(寄信、打電話、下載)。<img>) 讓內容更完整,但要寫好 alt、路徑與尺寸,閱讀體驗才不會壞掉。<a>)基礎語法:
<a href="https://example.com">到 Example</a>
常見用途:
<a href="https://developer.mozilla.org/">MDN</a>
<a href="./about.html">關於我</a>
<a href="../index.html">回首頁</a>
<a href="#contact">聯絡</a>
...
<h2 id="contact">聯絡我</h2>
<a href="https://example.com" target="_blank" rel="noopener noreferrer">外部資源</a>
<a href="mailto:me@example.com">寄信給我</a>
<a href="tel:+886912345678">打電話</a>
<a href="/files/resume.pdf" download>下載履歷</a>
連結文字寫法(可讀+可近性):
閱讀圖片教學 勝過 點我。alt 就是連結文字。<img>)基礎語法:
<img src="./images/cat.jpg" alt="橘色貓咪趴在窗邊曬太陽">
重要屬性:
src:路徑(建議放在 images/ 資料夾)alt:替代文字(螢幕報讀器/圖片壞掉時顯示)width / height:預留空間避免版面跳動(可填原始像素)loading="lazy":延遲載入、不在視窗內先不載decoding="async":非同步解碼,加快顯示<img
  src="./images/cover.jpg"
  alt="HTML 教學封面:藍色幾何背景與白色標題"
  width="1200" height="630"
  loading="lazy" decoding="async"
/>
alt 撰寫原則(簡單好記):
alt=""(空字串)alt 就是連結文字的角色https://...(站外)./:同層../:上一層Cat.png ≠ cat.png
資料夾建議:
project/
├─ index.html
├─ about.html
└─ images/
   ├─ cover.jpg
   └─ logo.png
figure 與 figcaption(更語意化)<figure>
  <img src="./images/logo.png" alt="站台 Logo:白底藍字 MY SITE">
  <figcaption>網站標誌(Logo),用於導覽列左上角</figcaption>
</figure>
href/src 寫錯層級或少了 ./、../
alt 或把檔名塞進 alt
rel="noopener noreferrer" 就用 target="_blank"
width/height,捲動時版面一直跳a[href="https://example.com"]{官方文件} → 產生 <a href="https://example.com">官方文件</a>
img[src="./images/pic.jpg" alt="示意圖"] → 產生 <img ...> 標籤- 分隔
點我,文字要能單獨表意
alt 的寫法會影響可近性體驗,裝飾圖就用 alt=""